package ar.edu.utn.frba.disenio.model.tests.entrega3;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.oceanic.AerolineaOceanic;
import com.oceanic.AsientoDTO;

public class OceanicVuelosMOCK extends OceanicMOCK {
	
	List<AsientoDTO> asientosDisponibles = new ArrayList<AsientoDTO>();
	private static AerolineaOceanic INSTANCE;
	
	protected OceanicVuelosMOCK(){
		asientosDisponibles.add(new AsientoDTO("OC100",10,"30/11/2012","30/11/2012","10:35","05:35",new BigDecimal("3150.98"),"Ejecutiva","Pasillo",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC100",11,"30/11/2012","30/11/2012","10:35","05:35",new BigDecimal("2123.09"),"Ejecutiva","Pasillo",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC100",12,"30/11/2012","30/11/2012","10:35","05:35",new BigDecimal("1500"),"Ejecutiva","Pasillo",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC99",13,"30/11/2012","30/11/2012","00:35","04:35",new BigDecimal("3400.32"),"Ejecutiva","Pasillo",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC99",14,"30/11/2012","30/11/2012","00:35","04:35",new BigDecimal("500"),"Turista","Ventana",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC99",15,"30/11/2012","30/11/2012","00:35","04:35",new BigDecimal("800.70"),"Ejecutiva","Ventana",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC98",16,"30/11/2012","30/11/2012","09:00","10:00",new BigDecimal("15000"),"Ejecutiva","Ventana",false,"_BS","SLA"));
		asientosDisponibles.add(new AsientoDTO("OC98",17,"30/11/2012","30/11/2012","09:00","10:00",new BigDecimal("10000"),"Ejecutiva","Ventana",false,"_BS","SLA"));
	}

	public static AerolineaOceanic getInstance(){
		if(INSTANCE == null){
			INSTANCE = new OceanicMOCK();
		}
		return INSTANCE;
	}
}
